/* 用于存储公共方法js */
import axios from 'axios';
class common {

  /**
   * get 请求的公共方法
   * @param {*} url 请求地址
   * @param {*} params 请求参数
   */
  getAxios(url, params) {
    return new Promise((resolve, reject) => {
      axios({
          method: 'get',
          url: url,
          params: params
        })
        .then(res => {
          resolve(res.data);
        })
        .catch(function (error) {
          reject(error.data)
        });
    });
  }

  /* update post delete 方法 等有了后端接口的时候我再补上 */

  /* 格林尼治时间转date */
  renderTime(date) {
    if (date === '') {
      return '';
    } else {
      var _date = new Date(date).toJSON();
      return new Date(+new Date(_date) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '');
    }
  }
}


// 暴露接口
export default {
  common: common
};